#!/usr/bin/env python3
# --*--coding: utf8 --*--

# <<python快速上手--让繁琐的工作自动化>> 第十五章
# 2018-01-31
# 时间模块


import time
import datetime


print(time.time())  # 时间戳
# time.sleep(1)  # 休眠时间

print(datetime.datetime.now())  # 返回数字日期
dt = datetime.datetime(2018, 1, 31, 15, 9, 20)
# print(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second)
datexx = datetime.datetime.fromtimestamp(1000000)  # 时间戳转

# deltatime

delta = datetime.timedelta(days=11, hours=10, minutes=9, seconds=8)  # datetime.timedelta 用来表示时间段
# print(delta.days)
# print(delta.seconds)
print(str(delta))

addtime = datetime.timedelta(days=10)
print(dt + addtime)                     #  时间直接相加减


# strftime()   指定格式的时间

atime = datetime.datetime.now()
print(atime.strftime('%Y-%m-%d %H:%M:%S'))

datetime.datetime.strptime('October 21, 2015', '%B %d, %Y')    # 字符串时间转换
datetime.datetime.strptime('2015/10/21 16:29:00', '%Y/%m/%d %H:%M:%S')

